#include "xsUI.hpp"

namespace xs
{

//=================================================================================================
// CheckBox::CheckBox
//=========

CheckBox::CheckBox(): checked(false)
{
}

//=================================================================================================
// CheckBox::accept
//=========

void CheckBox::accept(UIVisitor *visitor)
{
	visitor->visit(this);
}

//=================================================================================================
// CheckBox::on_lmb_up
//=========

void CheckBox::on_lmb_up(float x, float y)
{
	checked = !checked;
	g_ui.gen_event(UIE_CHECKBOX_TOGGLED, this);
}

}